package top.infopub.model.ic;

import java.math.BigDecimal;
import java.util.Date;

import top.infopub.generic.GenericEntity;

/** 投建月度管控(IC_MONTH_CTRL) **/
public class MonthCtrl extends GenericEntity  {

	private static final long serialVersionUID = 1L;
	
	/*PK*/
	private String id;
	/*PK*/
	public String getId(){
		return id;
	}
	
	public void setId(String id){
		 this.id = id;
	}
	
	/* 采取的管理动作 */
	private String actionTake;
	
	public String getActionTake(){
		return actionTake;
	}
	
	public void setActionTake(String actionTake){
		this.actionTake = actionTake;
	}
	/* 实际形象进度描述 */
	private String actImageShow;
	
	public String getActImageShow(){
		return actImageShow;
	}
	
	public void setActImageShow(String actImageShow){
		this.actImageShow = actImageShow;
	}
	/* 添加人 */
	private String addBy;
	
	public String getAddBy(){
		return addBy;
	}
	
	public void setAddBy(String addBy){
		this.addBy = addBy;
	}
	/* 添加时间 */
	private Date addTime;
	
	public Date getAddTime(){
		return addTime;
	}
	
	public void setAddTime(Date addTime){
		this.addTime = addTime;
	}
	/* 影响进度的招标情况 */
	private String bidShow;
	
	public String getBidShow(){
		return bidShow;
	}
	
	public void setBidShow(String bidShow){
		this.bidShow = bidShow;
	}
	/* 单据编号 */
	private String codes;
	
	public String getCodes(){
		return codes;
	}
	
	public void setCodes(String codes){
		this.codes = codes;
	}
	/* 管控月份 */
	private Date ctrlMonth;
	
	public Date getCtrlMonth(){
		return ctrlMonth;
	}
	
	public void setCtrlMonth(Date ctrlMonth){
		this.ctrlMonth = ctrlMonth;
	}
	/* 延误天数（天） */
	private Integer delayDays;
	
	public Integer getDelayDays(){
		return delayDays;
	}
	
	public void setDelayDays(Integer delayDays){
		this.delayDays = delayDays;
	}
	/* 延误原因 */
	private String delayReason;
	
	public String getDelayReason(){
		return delayReason;
	}
	
	public void setDelayReason(String delayReason){
		this.delayReason = delayReason;
	}
	/* 影响进度的图纸情况 */
	private String drawShow;
	
	public String getDrawShow(){
		return drawShow;
	}
	
	public void setDrawShow(String drawShow){
		this.drawShow = drawShow;
	}
	/* 申请部门ID */
	private String hrDeptId;
	
	public String getHrDeptId(){
		return hrDeptId;
	}
	
	public void setHrDeptId(String hrDeptId){
		this.hrDeptId = hrDeptId;
	}
	/* 申请公司ID */
	private String hrOrgId;
	
	public String getHrOrgId(){
		return hrOrgId;
	}
	
	public void setHrOrgId(String hrOrgId){
		this.hrOrgId = hrOrgId;
	}
	/* 申请人ID */
	private String hrStaffApplyId;
	
	public String getHrStaffApplyId(){
		return hrStaffApplyId;
	}
	
	public void setHrStaffApplyId(String hrStaffApplyId){
		this.hrStaffApplyId = hrStaffApplyId;
	}
	/* 本月工程计划完成率 */
	private BigDecimal monthPlanRate;
	
	public BigDecimal getMonthPlanRate(){
		return monthPlanRate;
	}
	
	public void setMonthPlanRate(BigDecimal monthPlanRate){
		this.monthPlanRate = monthPlanRate;
	}
	/* 总包付款完成率（%） */
	private BigDecimal packPayRate;
	
	public BigDecimal getPackPayRate(){
		return packPayRate;
	}
	
	public void setPackPayRate(BigDecimal packPayRate){
		this.packPayRate = packPayRate;
	}
	/* 关联的审批流程ID */
	private String processId;
	
	public String getProcessId(){
		return processId;
	}
	
	public void setProcessId(String processId){
		this.processId = processId;
	}
	/* 当前审批状态 1=审批中 9=审批完成 10=审批终止 */
	private String processStatus;
	
	public String getProcessStatus(){
		return processStatus;
	}
	
	public void setProcessStatus(String processStatus){
		this.processStatus = processStatus;
	}
	/* 项目工程计划ID */
	private String programPlanId;
	
	public String getProgramPlanId(){
		return programPlanId;
	}
	
	public void setProgramPlanId(String programPlanId){
		this.programPlanId = programPlanId;
	}
	/* 项目全局唯一编号 */
	private String proCode;
	
	public String getProCode(){
		return proCode;
	}
	
	public void setProCode(String proCode){
		this.proCode = proCode;
	}
	/* 项目名称 */
	private String proName;
	
	public String getProName(){
		return proName;
	}
	
	public void setProName(String proName){
		this.proName = proName;
	}
	/* 项目状态  1=合同洽谈 2=在建 3=停工缓建 4=退出 */
	private String proState;
	
	public String getProState(){
		return proState;
	}
	
	public void setProState(String proState){
		this.proState = proState;
	}
	/* 质量安全 */
	private String qaMemo;
	
	public String getQaMemo(){
		return qaMemo;
	}
	
	public void setQaMemo(String qaMemo){
		this.qaMemo = qaMemo;
	}
	/* 城市调研信息ID */
	private String sgCityId;
	
	public String getSgCityId(){
		return sgCityId;
	}
	
	public void setSgCityId(String sgCityId){
		this.sgCityId = sgCityId;
	}
	/* 申请人姓名 */
	private String staffName;
	
	public String getStaffName(){
		return staffName;
	}
	
	public void setStaffName(String staffName){
		this.staffName = staffName;
	}
	/* 开累计划应完成形象 */
	private String sumPlanImage;
	
	public String getSumPlanImage(){
		return sumPlanImage;
	}
	
	public void setSumPlanImage(String sumPlanImage){
		this.sumPlanImage = sumPlanImage;
	}
	/* 开累计划完成率 */
	private BigDecimal sumPlanRate;
	
	public BigDecimal getSumPlanRate(){
		return sumPlanRate;
	}
	
	public void setSumPlanRate(BigDecimal sumPlanRate){
		this.sumPlanRate = sumPlanRate;
	}
	/* 项目类型 1=PPP项目 */
	private String types;
	
	public String getTypes(){
		return types;
	}
	
	public void setTypes(String types){
		this.types = types;
	}
	/* 最后修改人 */
	private String uptBy;
	
	public String getUptBy(){
		return uptBy;
	}
	
	public void setUptBy(String uptBy){
		this.uptBy = uptBy;
	}
	/* 最后修改时间 */
	private Date uptTime;
	
	public Date getUptTime(){
		return uptTime;
	}
	
	public void setUptTime(Date uptTime){
		this.uptTime = uptTime;
	}
	
}